375 research outputs found

    Performance of Linear Field Reconstruction Techniques with Noise and Uncertain Sensor Locations

    Full text link
    We consider a wireless sensor network, sampling a bandlimited field, described by a limited number of harmonics. Sensor nodes are irregularly deployed over the area of interest or subject to random motion; in addition sensors measurements are affected by noise. Our goal is to obtain a high quality reconstruction of the field, with the mean square error (MSE) of the estimate as performance metric. In particular, we analytically derive the performance of several reconstruction/estimation techniques based on linear filtering. For each technique, we obtain the MSE, as well as its asymptotic expression in the case where the field number of harmonics and the number of sensors grow to infinity, while their ratio is kept constant. Through numerical simulations, we show the validity of the asymptotic analysis, even for a small number of sensors. We provide some novel guidelines for the design of sensor networks when many parameters, such as field bandwidth, number of sensors, reconstruction quality, sensor motion characteristics, and noise level of the measures, have to be traded off

    C to O-O Translation: Beyond the Easy Stuff

    Full text link
    Can we reuse some of the huge code-base developed in C to take advantage of modern programming language features such as type safety, object-orientation, and contracts? This paper presents a source-to-source translation of C code into Eiffel, a modern object-oriented programming language, and the supporting tool C2Eif. The translation is completely automatic and supports the entire C language (ANSI, as well as many GNU C Compiler extensions, through CIL) as used in practice, including its usage of native system libraries and inlined assembly code. Our experiments show that C2Eif can handle C applications and libraries of significant size (such as vim and libgsl), as well as challenging benchmarks such as the GCC torture tests. The produced Eiffel code is functionally equivalent to the original C code, and takes advantage of some of Eiffel's object-oriented features to produce safe and easy-to-debug translations

    Performance of mMIMO FD Relay Networks with Limited Relay State Knowledge

    Get PDF
    Massive MIMO (mMIMO) is a key technology for improving propagation conditions and extending geographical coverage of wireless communications. We here address a mMIMO full-duplex relay network for machine-type-communications where channel state information availability at the transmitter is impractical. In this scenario, we argue that high end-to-end data rates can be achieved even if no precoding is performed at the transmitting nodes. We first formulate an optimization problem aiming at maximizing the achievable rate, considering the source transmit power to depend on the transmit power distribution at the relay node. We then solve this problem by letting the number of antennas grow large, and derive closed-form expressions for the transmit power at the source and relay, as well as for the system data rate. Our results, show that the rate obtained when no precoding is implemented at the relay, or at any of the transmitters, closely matches that of SVD precoding under the optimum receiver, and still achieves very high values in the case of the ZF and the MMSE receiver

    Optimization of Source/Relay Wireless Networks with Multiuser Nodes

    Get PDF
    We analyze the achievable data rate of cooperative relaying strategies in networks where nodes operate in half-duplex mode. Nodes have to deliver their data to a gateway, at a certain rate, and may have limited energy capabilities, as in the case of energy-harvesting communication networks. Both the requested data rate and the available energy capabilities may vary from node to node. Under such constraints, we take an information-theoretic approach and derive cut-set upper bounds to the achievable rate. Furthermore, we devise two kinds of communication strategies, each aiming at a different objective. The former ensures a fair rate allocation to the network nodes, but it neglects their energy constraints. The latter does consider energy constraints by meeting the requirements on the average power consumption at each node and by providing fairness in the data rate allocation. We show the performance of the aforementioned communication strategies, highlighting their effectiveness and providing useful insights on the system behavior

    Automated Fixing of Programs with Contracts

    Full text link
    This paper describes AutoFix, an automatic debugging technique that can fix faults in general-purpose software. To provide high-quality fix suggestions and to enable automation of the whole debugging process, AutoFix relies on the presence of simple specification elements in the form of contracts (such as pre- and postconditions). Using contracts enhances the precision of dynamic analysis techniques for fault detection and localization, and for validating fixes. The only required user input to the AutoFix supporting tool is then a faulty program annotated with contracts; the tool produces a collection of validated fixes for the fault ranked according to an estimate of their suitability. In an extensive experimental evaluation, we applied AutoFix to over 200 faults in four code bases of different maturity and quality (of implementation and of contracts). AutoFix successfully fixed 42% of the faults, producing, in the majority of cases, corrections of quality comparable to those competent programmers would write; the used computational resources were modest, with an average time per fix below 20 minutes on commodity hardware. These figures compare favorably to the state of the art in automated program fixing, and demonstrate that the AutoFix approach is successfully applicable to reduce the debugging burden in real-world scenarios.Comment: Minor changes after proofreadin

    Reconstruction of Multidimensional Signals from Irregular Noisy Samples

    Full text link
    We focus on a multidimensional field with uncorrelated spectrum, and study the quality of the reconstructed signal when the field samples are irregularly spaced and affected by independent and identically distributed noise. More specifically, we apply linear reconstruction techniques and take the mean square error (MSE) of the field estimate as a metric to evaluate the signal reconstruction quality. We find that the MSE analysis could be carried out by using the closed-form expression of the eigenvalue distribution of the matrix representing the sampling system. Unfortunately, such distribution is still unknown. Thus, we first derive a closed-form expression of the distribution moments, and we find that the eigenvalue distribution tends to the Marcenko-Pastur distribution as the field dimension goes to infinity. Finally, by using our approach, we derive a tight approximation to the MSE of the reconstructed field.Comment: To appear on IEEE Transactions on Signal Processing, 200

    Suboptimum receiver interfaces and space-time codes

    Full text link
    • …
    corecore